package Puzzle;

import java.io.File;
import java.io.IOException;

public class Main {

	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {

		Puzzle p = null;
		File f = new File("ressources/Desert Landscape_TOTAL.png");
		try {
			p = new Puzzle("Frangipani Flowers", f);
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		p.recupererPiece();
		int taille = p.getListePieces().size();
		int tailleMatrice = (int) Math.sqrt(taille);
		Piece[][] tableau = new Piece[tailleMatrice][tailleMatrice];
		for(Piece p2 : p.getListePieces()){		
			p2.rotationImage();
			p2.recupererPiece();
			p2.enregistrerPiece();
			p2.CQuellePiece();
			//On place les coins
			if(p2.isGauche()){
				if(p2.isHaut()){
					tableau[0][0]=p2;
					p2.setPlace(1);
				}
				else if(p2.isBas()){
					tableau[0][tailleMatrice-1]=p2;
					p2.setPlace(1);

				}
			}
			else if(p2.isDroite()){
				if(p2.isHaut()){
					tableau[tailleMatrice-1][0]=p2;
					p2.setPlace(1);

				}
				else if(p2.isBas()){
					tableau[tailleMatrice-1][tailleMatrice-1]=p2;
					p2.setPlace(1);

				}
			}
			
		}
	}

}